package com.gongj.apppay.utils;

import java.time.LocalDate;
import java.time.Period;

public class DateUtil {

    /**
     * 计算2个日期之间相差的  相差多少年月日
     * 比如：2011-02-02 到  2017-03-02 相差 6年，1个月，0天
     * @param fromDate YYYY-MM-DD
     * @param toDate YYYY-MM-DD
     * @return 年,月,日 例如 1,1,1
     */
    public static int[] dayComparePrecise(String fromDate, String toDate){

        Period period = Period.between(LocalDate.parse(fromDate), LocalDate.parse(toDate));
        int years = period.getYears();
        int months = period.getMonths();
        int days = period.getDays();
        int[] array = {years,months,days};
        return array;
    }
}
